A strategy for tracking changes over time to an iterable. Used by NgForOf to respond to changes in an iterable by effecting equivalent changes in the DOM.
NgForOf
interface IterableDiffer { diff(object: NgIterable<V>): IterableChanges<V>;}